.news-container {
    border: 1px solid #e6e6e6;
    padding: 10px;
}

.news-info-group {
    font-size: 12px;
    color: #8c8c8c;
    border-bottom: 1px solid #e6e6e6;
    margin-top: 20px;
    padding-bottom: 10px;
    width: 90%;
}

.news-info-group span {
    margin-right: 20px;
}

.news-container > img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}

body{
    padding-bottom: 20px;
}